wingetでVisual Studioをinstallする
from VSCodeでMSVCを使う
Visual Studio Build Toolsの例を挙げるが、Visual Studioも同様にinstallできる
wingetからinstallできる
vs_BuildTools.exeを裏でdownloadしてよしなに起動してくれる
vs_BuildTools.exeを直接呼び出すより簡単
$ winget install Microsoft.VisualStudio.2022.BuildTools --override "--passive --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"
構成ファイルでもパラメタを指定できる
$ winget install Microsoft.VisualStudio.2022.BuildTools --override "--passive --config your-config-file.vsconfig"
2.4.-構成ファイルによるbuild-toolsのインストール | 開発環境: Visual Studio Build Toolsのインストール手順ガイド
2022はedition name
適宜変更する
winget を使用して Visual Studio をインストールまたは変更する | コマンド ライン パラメーターを使用して Visual Studio をインストールする | Microsoft Learn
options
--quiet: GUIを表示しない
--passive: CUIでUIを表示する
https://learn.microsoft.com/ja-jp/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2022#remove-channel-command-and-command-line-parameters
Visual Studioのworkload ID/component ID
https://learn.microsoft.com/ja-jp/visualstudio/install/workload-and-component-ids
それぞれのedition nameのリンクから、追加できるworkload IDとcomponent IDを見れる
MFC/ATLを入れる
$ winget install Microsoft.VisualStudio.2022.BuildTools --override "--passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.ATL --add Microsoft.VisualStudio.Component.VC.MFC.ARM --add Microsoft.VisualStudio.Component.VC.MFC.ARM64 --add Microsoft.VisualStudio.Component.VC.ATLMFC --add Microsoft.VisualStudio.Component.VC.CLI.Support --includeRecommended"
追加で入れるにはvs_BuildTools.exeを直接操作するか、GUI経由で入れるしかないみたい
https://learn.microsoft.com/ja-jp/visualstudio/install/command-line-parameter-examples?view=vs-2022
installできるアプリを調べる
$ winget search Microsoft.VisualStudio
#2025-11-27 16:44:36
#2025-11-26 14:20:09
#2025-11-08 18:55:13
#2025-10-26 13:00:31
#2025-04-10 12:39:25